package tema8.ej05.model;

import java.util.List;

import org.hibernate.Transaction;

import tema8.ej05.model.bo.Aficion;

public class AficionDAO extends DAObase {
	public void crearAficion(Aficion aficion) {
		Transaction tx = session.beginTransaction();
		session.persist(aficion);
		tx.commit();
	}

	public List<Aficion> recuperarAficiones() {
		Transaction t = session.beginTransaction();
		@SuppressWarnings("unchecked")
		List<Aficion> listaPaises = session.createQuery("from Aficion").list();
		t.commit();
		return listaPaises;
	}

	public Aficion getAficionPorID(Long idAficion) {
		Transaction tx = session.beginTransaction();
		Aficion aficion= (Aficion) session.load(Aficion.class, idAficion);
		tx.commit();
		return aficion;
	}
}
